package com.resource.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 合同分页查询结果条目
 *
 * @author jianghao.zhang
 */
@Data
public class ContractPageItemDto implements Serializable {

    private static final long serialVersionUID = 750746830458390538L;

    /**
     * 合同唯一id
     */
    private int id;

    /**
     * 合同编号
     */
    private String number;

    /**
     * 合同标题
     */
    private String title;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 创建时间
     */
    private String created_at;

    /**
     * 上次更新时间
     */
    private String updated_at;

    /**
     * 删除时间
     */
    private String deleted_at;

    /**
     * 跟进人
     */
    private String user_id;

    /**
     * 主合同id
     */
    private String main_id;

    /**
     * 相关客户id
     */
    private String field_1;

    /**
     * 相关项目id
     */
    private String field_2;

    /**
     * 托运方（甲方）名称
     */
    private String field_3;

    /**
     * 甲方统一社会信用代码
     */
    private String field_4;

    /**
     * 承运方（乙方）名称
     */
    private String field_5;

    /**
     * 乙方统一社会信用代码
     */
    private String field_6;

    /**
     * 调度费
     */
    private String field_7;

    /**
     * 甲方联系人姓名
     */
    private String field_8;

    /**
     * 合同有效期（月）
     */
    private int field_11;

    /**
     * 合同开始日期
     */
    private String field_12;

    /**
     * 合同结束日期
     */
    private String field_13;

    /**
     * 合同模板id
     */
    private String field_14;

    /**
     * 业务类型
     */
    private String field_16;

    /**
     * 业务模块
     */
    private String field_17;

    /**
     * 是否分票
     */
    private String field_18;

    /**
     * 甲方法定代表人
     */
    private String field_19;

    /**
     * 乙方法定代表人
     */
    private String field_20;

    /**
     * 甲方住所
     */
    private String field_21;

    /**
     * 乙方住所
     */
    private String field_22;

    /**
     * 甲方联系人姓名
     */
    private String field_23;

    /**
     * 乙方联系人姓名
     */
    private String field_24;

    /**
     * 甲方联系人电话
     */
    private String field_25;

    /**
     * 乙方联系人电话
     */
    private String field_26;

    /**
     * 签约渠道
     */
    private String field_27;

    /**
     * 平台服务公司
     */
    private String field_28;

    /**
     * 乙方联系人姓名
     */
    private String field_29;

    /**
     * 合同状态
     */
    private String field_30;

    /**
     * 关联单据
     */
    private String field_35;

    /**
     * 合同附件
     */
    private List<String> field_36;

    /**
     * 资质附件
     */
    private List<String> field_37;

    /**
     * 归档状态
     */
    private String field_41;

    /**
     * 用印状态
     */
    private String field_42;

    /**
     * 有效期状态
     */
    private String field_43;

    /**
     * 合同归档附件
     */
    private List<String> field_44;
}